// ActionScript file
package com.app.factories{

	import com.adobe.serialization.json.JSONDecoder;
	import com.app.vo.PesanVO;
	

    public class PesanFactory {
    	
        public static function buildPesanById (strData:String,psnVo:PesanVO):PesanVO{
            var parsedArray:Array= new JSONDecoder(strData).getValue();
            psnVo.pesanId=parsedArray[0]['PESAN_ID'];
            psnVo.pesanSubjek=parsedArray[0]['PESAN_SUBJEK'];
            psnVo.pesanPenerima=parsedArray[0]['PESAN_PENERIMA'];
            psnVo.pesanPengirim=parsedArray[0]['PESAN_PENGIRIM'];
            psnVo.pesanTanggal=parsedArray[0]['PESAN_TANGGAL'];
            psnVo.pesanIsi=parsedArray[0]['PESAN_ISI'];
            psnVo.pesanIsBaca=parsedArray[0]['PESAN_IS_BACA'];
            return psnVo;
        }
        public static function buildPesanByPenerima(strData:String,psnVo:PesanVO):PesanVO{
            var parsedArray:Array= new JSONDecoder(strData).getValue();
            psnVo.pesanKotakMasuk=parsedArray;
            return psnVo;
        }
        public static function buildPesanByPengirim(strData:String,psnVo:PesanVO):PesanVO{
            var parsedArray:Array= new JSONDecoder(strData).getValue();
            psnVo.pesanKotakKeluar=parsedArray;
            return psnVo;
        }
    
    }
}